london golf scotland golf club escort glasgow hotel edinburgh dunfermline bed & breakfast b&b escorts accommodation wales golf clubs ireland self catering fife golf course